UML Specification of Relational Database
نویسندگان
چکیده
Database reverse engineering (DBRE) recovers a database design using a semantic data model. Most of the existing works and tools for DBRE and database design specify relational database schemas with extended ER models. The Unified Modeling Language (UML) is a standard language for modeling software and database systems. We discuss how to extend the UML metamodel with elements for modeling relational dependencies. We also present techniques for converting structures of relational dependencies to UML constructs. The introduced metaelements and conversion techniques can be used in relational database design that is presented in the UML. They unify object-oriented software design and relational database design.
منابع مشابه
O Object-relational Modeling in the Uml
Modeling techniques play an important role in the development of database applications. One of the trends in current database management systems is that they become object-relational (Stonebraker & Brown, 1999). The most recent version of the SQL standard, SQL:1999, includes object-relational features, and a number of leading companies have already released packages that incorporate them. Well-...
متن کاملUML as a Common Specification Language for ILP
Although there is a growing need for multi-relational data mining solutions in KDD, the use of obvious candidates from the field of Inductive Logic Programming (ILP) has been limited. In our view this is mainly due to the variation in ILP engines, especially with respect to input specification, as well as the limited attention for relational database issues. In this paper we describe an approac...
متن کاملMulti-Relational Data Mining, Using UML for ILP
Although there is a growing need for multi-relational data mining solutions in KDD, the use of obvious candidates from the field of Inductive Logic Programming (ILP) has been limited. In our view this is mainly due to the variation in ILP engines, especially with respect to input specification, as well as the limited attention for relational database issues. In this paper we describe an approac...
متن کاملA UML/OCL Framework for Design of Mediated Data Federations
This paper describes a general semantic framework for precise specification of so-called mediating systems; such systems provide for tight coupling on a global level of a collection of heterogeneous component databases to a federated database. A mediating system maps in a uniform and systematic manner the underlying database schemas of the component systems to a separate, newly defined integrat...
متن کاملModeling Biometric Systems in UML
In this paper we present an object-relational database for biometric systems and results conducted during implementation. Using a systematization of biometric methods, models and characteristics we developed a UML (Unified Modeling Language) model and ODL (Object Definition Language) specification of the database which can be used for unimodal as well as for multimodal biometric systems. For th...
متن کامل